html, body, h1, h2, h3, h4, h5, h6, p, textarea, input, select, ul, ol, li, fieldset, figure,dl,dt,dd {
    margin: 0;
    padding: 0;
    border: none;
}

html, body {
    height: 100%;
}

ul, li {
    list-style: none;
}

body,
textarea,
input,
select {
    font-size: 14px;
    color: #222222;

    font-weight: normal;
    font-family: “Helvetica Neue”, Helvetica, STHeiTi, ‘Microsoft Yahei’, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    outline: none;
}

a {
    text-decoration: none;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

img {
    border: none;
}

div {
    -webkit-highlight: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
}

a {
    -webkit-highlight: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    text-decoration: none;
    color: #000;
}

.clearfix:after {
    content: ". ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

input[type=“button”], input[type=“submit”], input[type=“reset”], input[type=“text”], input[type=“tel”] {
    -webkit-appearance: none;
    border-radius: 0;
}

textarea {
    -webkit-appearance: none;
}

/* .button{ border-radius: 0; } */

.clear {
    overflow: hidden;
    zoom: 1;
}

.float-l {
    float: left;
}

.float-r {
    float: right;
}
.cls{
    clear: both;
}

.d_color {
    background: #2e54b5
}

.o_color {
    background: #ff8500
}

.w_color {
    background: #ffffff
}

.b_color {
    background: #F3F3F3
}
.g_color{
    background: #909090;
}

.d_text {
    color: #2e54b5
}

.o_text {
    color: #ff8500
}

.g_text {
    color: #646464
}

.v_text{
    color:#aaaaaa;
}

.c_text{
    color: #a0acac;
}

.b_text {
    color: #252425
}

.w_text {
    color: #ffffff
}

.fs_0 {
    font-size: 0.48rem;
}

.fs_1 {
    font-size: 0.4rem;
}

.fs_2 {
    font-size: 0.36rem;
}

.fs_3 {
    font-size: 0.3rem;
}
.fs_max{
    font-size: 0.7rem;
}

.fs_old{
    font-size: 0.8rem;
}

.fs_big{
    font-size: 0.56rem;
}

.bold_text {
    font-weight: bold;
}
.nor_text{
    font-weight: normal;
}
.al_c{
    text-align: center;
}
.mar_top1{
    margin-top: 1rem;
}
.toast_txt_old{
    font-size: 0.56rem!important;
}
